great barracuda - Turkish English Dictionary